// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package de.greenrobot.dao;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import de.greenrobot.dao.identityscope.IdentityScope;
import de.greenrobot.dao.internal.DaoConfig;
import java.lang.reflect.Constructor;
// Referenced classes of package de.greenrobot.dao:
// AbstractDao, Property
public class InternalUnitTestDaoAccess
{
private final AbstractDao dao;
public InternalUnitTestDaoAccess(SQLiteDatabase sqlitedatabase, Class class1, IdentityScope identityscope)
{
DaoConfig daoconfig = new DaoConfig(sqlitedatabase, class1);
daoconfig.setIdentityScope(identityscope);
dao = (AbstractDao)class1.getConstructor(new Class[] {
de/greenrobot/dao/internal/DaoConfig
}).newInstance(new Object[] {
daoconfig
});
}
public AbstractDao getDao()
{
return dao;
}
public Object getKey(Object obj)
{
return dao.getKey(obj);
}
public Property[] getProperties()
{
return dao.getProperties();
}
public boolean isEntityUpdateable()
{
return dao.isEntityUpdateable();
}
public Object readEntity(Cursor cursor, int i)
{
return dao.readEntity(cursor, i);
}
public Object readKey(Cursor cursor, int i)
{
return dao.readKey(cursor, i);
}
}